github.com/go-faster/jx.Decoder.head (field)

119 uses

	github.com/go-faster/jx (current package)
		dec.go#L85: 	head int // offset in buf to start of current json stream
		dec.go#L119: 	return d.streamOffset + d.head
		dec.go#L125: 	d.head = 0
		dec.go#L143: 	d.head = 0
		dec_capture.go#L27: 	head, tail, depth := d.head, d.tail, d.depth
		dec_capture.go#L29: 	d.head, d.tail, d.depth = head, tail, depth
		dec_float.go#L68: 	i := d.head
		dec_float.go#L105: 			d.head = i
		dec_float.go#L128: 					d.head = i
		dec_float.go#L168: 	i := d.head
		dec_float.go#L205: 			d.head = i
		dec_float.go#L228: 					d.head = i
		dec_float_big.go#L42: 	start := d.head
		dec_float_big.go#L43: 	buf := d.buf[d.head:d.tail]
		dec_float_big.go#L50: 			d.head += i
		dec_float_big.go#L51: 			return d.buf[start:d.head], nil
		dec_float_big.go#L57: 	d.head = d.tail
		dec_float_big.go#L69: 		if d.head != d.tail {
		dec_int.gen.go#L56: 	if d.tail-d.head > 3 {
		dec_int.gen.go#L57: 		i := d.head
		dec_int.gen.go#L70: 			d.head = i
		dec_int.gen.go#L87: 			d.head = i
		dec_int.gen.go#L105: 			d.head = i
		dec_int.gen.go#L111: 		d.head = i
		dec_int.gen.go#L117: 		buf := d.buf[d.head:d.tail]
		dec_int.gen.go#L130: 				d.head += i
		dec_int.gen.go#L218: 	if d.tail-d.head > 5 {
		dec_int.gen.go#L219: 		i := d.head
		dec_int.gen.go#L232: 			d.head = i
		dec_int.gen.go#L249: 			d.head = i
		dec_int.gen.go#L267: 			d.head = i
		dec_int.gen.go#L286: 			d.head = i
		dec_int.gen.go#L306: 			d.head = i
		dec_int.gen.go#L314: 		d.head = i
		dec_int.gen.go#L322: 		buf := d.buf[d.head:d.tail]
		dec_int.gen.go#L335: 				d.head += i
		dec_int.gen.go#L423: 	if d.tail-d.head > 9 {
		dec_int.gen.go#L424: 		i := d.head
		dec_int.gen.go#L437: 			d.head = i
		dec_int.gen.go#L454: 			d.head = i
		dec_int.gen.go#L472: 			d.head = i
		dec_int.gen.go#L491: 			d.head = i
		dec_int.gen.go#L511: 			d.head = i
		dec_int.gen.go#L532: 			d.head = i
		dec_int.gen.go#L554: 			d.head = i
		dec_int.gen.go#L577: 			d.head = i
		dec_int.gen.go#L601: 			d.head = i
		dec_int.gen.go#L613: 		d.head = i
		dec_int.gen.go#L625: 		buf := d.buf[d.head:d.tail]
		dec_int.gen.go#L638: 				d.head += i
		dec_int.gen.go#L726: 	if d.tail-d.head > 9 {
		dec_int.gen.go#L727: 		i := d.head
		dec_int.gen.go#L740: 			d.head = i
		dec_int.gen.go#L757: 			d.head = i
		dec_int.gen.go#L775: 			d.head = i
		dec_int.gen.go#L794: 			d.head = i
		dec_int.gen.go#L814: 			d.head = i
		dec_int.gen.go#L835: 			d.head = i
		dec_int.gen.go#L857: 			d.head = i
		dec_int.gen.go#L880: 			d.head = i
		dec_int.gen.go#L904: 			d.head = i
		dec_int.gen.go#L916: 		d.head = i
		dec_int.gen.go#L928: 		buf := d.buf[d.head:d.tail]
		dec_int.gen.go#L941: 				d.head += i
		dec_num.go#L24: 		start := d.head
		dec_num.go#L59: 		return d.buf[start:d.head], nil
		dec_raw.go#L34: 	start := d.head
		dec_raw.go#L50: 		unread := d.tail - d.head
		dec_raw.go#L60: 	return d.buf[start:d.head], nil
		dec_read.go#L23: 		buf := d.buf[d.head:d.tail]
		dec_read.go#L30: 				d.head += i + 1
		dec_read.go#L57: 		buf := d.buf[d.head:d.tail]
		dec_read.go#L61: 				d.head += i + 1
		dec_read.go#L75: 	if d.head == d.tail {
		dec_read.go#L80: 	c := d.buf[d.head]
		dec_read.go#L85: 	if d.head == d.tail {
		dec_read.go#L94: 	c := d.buf[d.head]
		dec_read.go#L95: 	d.head++
		dec_read.go#L101: 		d.head = d.tail
		dec_read.go#L118: 	d.head = 0
		dec_read.go#L125: 		d.head = d.tail
		dec_read.go#L141: 	d.head = 0
		dec_read.go#L146: func (d *Decoder) unread() { d.head-- }
		dec_read.go#L149: 	if buf := d.buf[d.head:d.tail]; len(buf) >= len(b) {
		dec_read.go#L150: 		d.head += copy(b[:], buf[:4])
		dec_read.go#L154: 	n := copy(b[:], d.buf[d.head:d.tail])
		dec_read.go#L158: 	d.head += copy(b[n:], d.buf[d.head:d.tail])
		dec_skip.go#L75: 	c := d.buf[d.head]
		dec_skip.go#L76: 	d.head++
		dec_skip.go#L93: 		if d.head == d.tail {
		dec_skip.go#L104: 		c = d.buf[d.head]
		dec_skip.go#L118: 		for i, c := range d.buf[d.head:d.tail] {
		dec_skip.go#L121: 				d.head += i
		dec_skip.go#L129: 				d.head += i
		dec_skip.go#L132: 				d.head += i
		dec_skip.go#L142: 				d.head = d.tail
		dec_skip.go#L150: 	d.head++
		dec_skip.go#L154: 			for i, c := range d.buf[d.head:d.tail] {
		dec_skip.go#L157: 					d.head += i
		dec_skip.go#L173: 					d.head += i
		dec_skip.go#L183: 					d.head = d.tail
		dec_skip.go#L195: 	d.head++
		dec_skip.go#L218: 		for i, c := range d.buf[d.head:d.tail] {
		dec_skip.go#L220: 				d.head += i
		dec_skip.go#L231: 				d.head = d.tail
		dec_skip.go#L275: 		buf := d.buf[d.head:d.tail]
		dec_skip.go#L347: 		d.head += i + 1
		dec_skip.go#L350: 		d.head += i + 1
		dec_str.go#L45: 		buf := d.buf[d.head:d.tail]
		dec_str.go#L107: 	buf := d.buf[d.head:d.tail]
		dec_str.go#L113: 		d.head += i + 1
		dec_str.go#L120: 		d.head += i
		dec_str.go#L136: 		buf := d.buf[d.head:d.tail]
		dec_str.go#L195: 		v.buf = append(v.buf, d.buf[d.head:d.head+i]...)
		dec_str.go#L204: 	buf := d.buf[d.head:d.tail]
		dec_str.go#L206: 	d.head += i + 1
		num.go#L32: 		head: head,